  
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

.Title {
	font-weight:bold; color:#FF0000
}

body{ background:#f5f5f5;max-width:960px; margin: auto;word-wrap:break-word ; word-break: break-all;}



ul, ol { list-style: none; }



.autoHeight{height:auto!important;min-height:0px;height:0px;}
.autoHeight:after{display:block;clear:both;content:".";visibility:hidden;height:0;}





.header{ height:46px; background:url(../images/head_line.gif) no-repeat bottom; background-size:100% 2px; background-color:#fff;}
.header .serCh{ display:none; width:100%; height:44px; background:#fff; position:absolute; left:0; top:0; z-index:5;}



.nav{  background: rgba(255,255,255,0.9); z-index:3; width:100%;}
.nav li{ text-align:center; float:left; width:20%; padding-top: 1px; font-size:14px; background:url(../images/nav_line.gif) no-repeat right center; height:33px; background-size: 1px 50%}
.nav li.a1{ width:18%}
.nav li.a2{ width:28%}
.nav li.nobor{  background:none}
.nav li:nth-child(5){ background: none}
.nav li a{ color:#636165; display:block; height:33px; line-height:33px;}
.nav li a.cur{background:url(../images/nav_cur.png) no-repeat center bottom; color:#0090ff; background-size:64px 4px}
.nav.noab{ position:relative}



.pageLine{ margin-top:0px; width:100%; height:4px; overflow:hidden; overflow:hidden}
.pageLine img{ display:block; height:2px;}
.pageLine.file{ position:fixed; top:44px;}


.record{font-size:12px; color:#5a5858; padding:18px 0; text-align:center;}
.record a{color:#299af4;}


